9999 10000
54 305 315 408 523 547 574 587 652 668 855 949 1006 1215 1376 1388 1497 1556 1669 1688 1726 1765 1864 1949 2029 2112 2286 2334 2515 2547 2553 2560 2585 2830 2836 2930 2931 2959 3015 3029 3041 3043 3120 3212 3368 3447 3464 3656 4115 4285 4345 4456 4564 4656 4659 4701 4732 4932 4966 5170 5330 5424 5581 5706 5945 6029 6084 6121 6138 6183 6240 6329 6356 6372 6439 6467 6499 6514 6527 6801 6822 6906 7039 7087 7091 7186 7339 7421 7539 7600 7705 7705 7749 7754 7926 7955 7963 7992 8051 8091 8101 8175 8202 8203 8301 8388 8573 8635 8636 8742 8902 9076 9087 9192 9209 9222 9235 9339 9382 9562 9585 9742 9782 10352 10369 10595 10618 10750 10770 10851 11042 11058 11067 11229 11265 11299 11309 11309 11448 11596 11611 11767 11958 12335 12480 12558 12684 12703 12750 12974 13219 13249 13335 13402 13408 13490 13533 13716 13720 13843 14168 14191 14426 14536 14602 14819 15005 15006 15263 15323 15366 15574 15595 15729 15761 15814 15852 16012 16136 16202 16266 16873 16977 17048 17123 17175 17196 17306 17348 17492 17540 17680 17682 17829 17857 17882 17937 17973 17979 18164 18310 18326 18333 18374 18394 18458 18682 18684 18733 18752 18888 19068 19140 19204 19243 19244 19401 19430 19605 20273 20306 20336 20447 20452 20611 20624 20900 20954 21065 21118 21265 21301 21368 21414 21432 21470 21521 21589 21613 21880 21888 21951 22134 22167 22254 22299 22336 22357 22458 22525 22870 22927 22928 22971 23047 23058 23228 23370 23397 23672 23735 23793 23862 23874 23927 23939 23979 24154 24181 24279 24308 24588 24687 24858 24895 25223 25360 25441 25446 25534 25666 25786 25835 25901 25959 26205 26326 26355 26519 26625 26748 26859 26886 26927 27041 27266 27277 27507 27526 27704 27716 28048 28101 28195 28266 28272 28294 28295 28362 28461 28462 28533 28534 28649 28652 28757 28916 29094 29123 29155 29213 29409 29409 29601 29617 29658 29666 29722 29796 29809 29870 29905 29940 30070 30086 30240 30290 30439 30602 30935 31031 31208 31349 31467 31710 31812 31909 32017 32033 32039 32107 32129 32137 32301 32495 32564 32572 32597 32616 32755 32759 32836 32840 32885 33008 33064 33159 33278 33325 33389 33422 33494 33600 33648 33858 34128 34334 34343 34454 34627 34631 34676 34724 34785 34821 34929 34930 34945 34957 34998 35024 35031 35087 35508 35534 35670 35787 35790 35808 35987 36053 36105 36352 36449 36554 36563 36654 36703 36738 36776 36840 36870 36986 37014 37121 37183 37228 37392 37452 37593 37719 38156 38161 38198 38229 38282 38379 38380 38464 38740 38781 38786 38807 38870 38918 38948 38989 39051 39324 39331 39342 39375 39432 39586 39670 40130 40336 40375 40480 40571 40641 40708 40897 40908 41042 41258 41307 41373 41471 41527 41625 41629 41712 41719 41794 41983 42025 42078 42120 42168 42192 42305 42372 42373 42563 42652 42760 42779 42881 43044 43060 43343 43427 43432 43440 43442 43444 43473 43701 44065 44251 44299 44316 44323 44581 44754 44849 44992 45041 45043 45108 45170 45174 45176 45222 45238 45366 45387 45492 45731 45758 45879 45992 46010 46213 46252 46268 46406 46537 46641 46685 46759 46822 46871 46878 46942 47008 47093 47380 47395 47684 47740 47803 48000 48071 48109 48237 48281 48520 48581 48706 48727 48767 48810 48877 48878 48903 48923 49043 49062 49138 49143 49162 49248 49297 49461 49512 49513 49516 49597 49874 49883 50187 50196 50250 51000 51005 51032 51071 51177 51178 51280 51576 51634 51917 52246 52668 52721 52900 52999 53153 53182 53183 53219 53245 53518 53744 54001 54018 54233 54262 54280 54325 54422 54491 54502 54538 54612 54819 54828 54888 55045 55116 55261 55401 55455 55483 55554 55654 55697 55793 55862 55872 55874 55875 55960 56034 56054 56213 56272 56287 56419 56420 56674 56889 56928 57024 57029 57539 57998 58215 58420 58456 58479 58499 58553 58798 59053 59254 59259 59348 59460 59546 59549 59575 59815 59834 59949 60023 60032 60284 60303 60468 60521 60634 60901 60958 61348 61382 61496 61680 61719 61757 61837 62132 62215 62500 62563 62862 63056 63113 63230 63246 63259 63335 63400 63458 63459 63753 63910 63968 64067 64067 64082 64303 64457 64509 64601 64679 64865 64868 64975 65010 65050 65089 65152 65371 65674 65809 65974 66014 66125 66125 66188 66309 66313 66333 66371 66410 66451 66704 66828 66934 67015 67016 67020 67206 67207 67320 67336 67419 67509 67587 67616 67694 67803 67827 67861 67951 68094 68094 68102 68116 68117 68306 68399 68410 68647 68691 68790 68953 68959 69074 69237 69271 69763 69784 69825 69836 70100 70148 70224 70287 70457 70754 70766 70843 70869 70916 70966 70995 71001 71227 71316 71454 71474 71695 71800 71820 71929 72178 72297 72396 72462 72573 72931 72943 73133 73247 73377 73449 73503 73866 73924 73963 73988 74238 74327 74346 74398 74602 74640 74924 74930 75133 75139 75638 75710 75873 75980 76212 76375 76390 76441 76444 76478 76751 76758 76760 76792 76806 76839 76854 76997 77179 77412 77431 77485 77491 77656 77710 77770 77841 77896 77922 78027 78049 78199 78201 78471 78498 78507 78615 78664 78726 78782 78844 79174 79251 79420 79437 79466 79551 79565 79674 79780 79791 79799 79817 79824 80247 80265 80292 80363 80390 80536 80606 80609 80612 80654 80695 80721 80736 80985 81000 81276 81423 81554 81683 81809 81896 82102 82138 82140 82207 82213 82236 82237 82495 82745 82788 82960 83222 83274 83309 83503 83639 83935 84009 84276 84507 84514 84743 85139 85262 85273 85410 85630 85666 85691 85711 85804 85952 86183 86240 86370 86380 86411 86669 86718 86720 86736 86795 86821 86834 86887 87071 87112 87210 87259 87289 87402 87600 87712 87972 87983 88048 88137 88212 88239 88240 88276 88458 88814 88875 89041 89446 89496 89618 89786 89848 89917 90032 90256 90348 90512 90637 90662 90907 90914 91130 91304 91487 91712 91732 92070 92172 92275 92323 92469 92572 92643 92784 92965 92983 93004 93215 93251 93547 93661 93870 93927 93951 94354 94357 94396 94525 94715 94941 95129 95136 95538 95669 95718 95755 96067 96224 96303 96384 96630 96645 96657 96864 96916 96994 97038 97055 97109 97166 97216 97369 97409 97462 97579 97749 98031 98054 98134 98186 98402 98457 98511 98633 98651 98675 98702 98744 98777 98804 98806 98905 98917 99243 99365 99398 99454 99587 99605 99648 100323 100615 100624 100647 100677 100839 100850 100991 101258 101289 101335 101541 101787 101834 101847 102104 102145 102367 102441 102678 102760 102814 102885 102893 102900 102914 102928 102999 103007 103212 103229 103288 103411 103501 103592 103610 103645 103652 103656 103708 103750 103792 103800 103805 103825 103826 104066 104176 104266 104641 104881 104918 105122 105164 105194 105199 105269 105356 105422 105443 105459 105551 105775 105796 105839 106003 106240 106261 106350 106682 106691 106871 107016 107183 107219 107262 107276 107332 107332 107514 107692 107710 107728 107781 107968 108166 108240 108417 108418 108453 108632 108646 108676 108727 108830 108862 108903 108930 108960 109026 109087 109127 109261 109283 109449 109479 109568 109572 109638 109826 109961 109991 110087 110306 110604 110736 110737 110932 110973 111068 111111 111248 111286 111296 111364 111445 111480 111538 111561 111601 111604 111777 111806 111820 111871 112119 112194 112311 112344 112876 112894 113034 113241 113279 113305 113339 113444 113519 113534 113536 113636 113708 113783 114332 114338 114547 114573 114594 114610 114661 114723 114756 114883 115049 115110 115147 115218 115590 115719 115890 116154 116389 116409 116510 116519 116775 116783 117310 117377 117467 117520 117523 117562 117847 118103 118118 118210 118246 118672 118712 118954 119088 119127 119344 119594 119601 119606 119611 119674 119752 119844 120113 120253 120311 120334 120366 120499 120561 120579 120658 120748 120756 120813 120927 120988 121071 121075 121108 121183 121311 121581 121637 121638 121696 121717 121883 121905 121910 121923 122121 122178 122294 122336 122356 122455 122471 122607 122684 122692 122705 122713 122739 122793 122863 123058 123182 123396 123400 123438 123760 123835 124003 124018 124126 124156 124167 124613 124879 125071 125548 125560 125604 125670 125795 125797 125800 125857 125861 126063 126270 126276 126339 126362 126525 126597 126662 126774 127049 127097 127190 127299 127796 127822 127918 127926 128004 128279 128358 128419 128459 128506 128550 128884 128997 129003 129076 129095 129243 129390 129439 129448 129557 129619 129790 129793 129915 129992 130143 130177 130225 130422 130449 130514 130558 130717 130745 130815 131082 131107 131276 131286 131470 131539 131608 131818 131872 131913 131940 131978 132008 132030 132037 132075 132088 132303 132319 132378 132395 132591 132801 132859 132929 132995 133019 133089 133309 133476 133479 133535 133756 134113 134139 134209 134213 134266 134288 134307 134332 134373 134397 134448 134503 134556 134559 134775 134887 135278 135452 135568 135621 135680 135721 135829 135977 136125 136294 136419 137055 137074 137222 137585 137741 137792 137894 137902 137932 137985 138055 138152 138158 138232 138316 138368 138433 138592 138731 139266 139337 139346 139521 139588 139596 139810 139817 139882 139930 139987 140229 140416 140544 141001 141031 141105 141109 141305 141351 141484 141530 141605 141742 141757 141888 141971 142359 142530 142636 142765 142898 142961 143000 143010 143015 143417 143570 143674 143681 143807 143921 144052 144368 144712 144866 144880 144964 144969 144977 144980 145132 145240 145304 145341 145389 145443 145663 145688 146202 146321 146326 146340 146343 146454 146496 146578 146664 146674 146796 146841 146844 146892 146905 146998 147022 147206 147217 147358 147368 147477 147596 147631 147816 147938 148076 148147 148152 148180 148242 148242 148297 148302 148315 148461 148467 148538 148616 148695 148940 149016 149144 149360 149385 149417 149585 149656 149715 149722 149865 149995 149999 150105 150168 150354 150756 150785 150863 150930 151055 151210 151522 151620 151774 151889 152102 152241 152265 152270 152285 152293 152381 152412 152540 152727 152904 153280 153372 153429 153502 153549 153653 153662 153806 153893 154041 154042 154276 154341 154355 154390 154499 154526 154558 154672 154702 154777 154790 154805 154910 154911 154952 155110 155532 155727 155739 155772 155827 155908 156145 156335 156357 156474 156488 156932 157074 157112 157343 157354 157454 157546 157590 157842 157990 158030 158033 158058 158096 158153 158225 158241 158447 158549 158588 158665 158688 158790 158953 159051 159157 159652 159712 159784 159907 160023 160069 160194 160239 160268 160353 160505 160535 160761 160798 161046 161103 161143 161160 161195 161295 161583 161838 161865 162038 162071 162126 162150 162265 162339 162463 162482 162542 162583 162633 162638 162770 162879 163102 163317 163381 163429 163461 163545 163572 163695 163718 163804 163857 163879 163892 164041 164064 164070 164538 164546 164555 164716 164717 164728 164771 164776 164777 164809 164931 164962 165007 165071 165071 165188 165373 165402 165541 165868 165884 165954 166071 166496 166515 166617 166673 166775 167085 167130 167138 167259 167558 167566 167572 167661 167764 168030 168111 168292 168349 168618 168718 168771 168820 169185 169214 169214 169227 169431 169445 169544 169581 169719 170106 170155 170320 170502 170586 170700 170703 170825 170860 170871 170889 170987 171021 171084 171332 171387 171523 171568 171687 171756 172076 172159 172165 172413 172429 172469 172696 172730 172776 172866 172967 173147 173263 173278 173336 173445 173484 173513 173737 173811 173847 173970 174292 174404 174473 174531 174616 174679 174689 174757 174934 175046 175087 175164 175286 175339 175434 175597 175659 175862 176092 176161 176341 176471 176747 176784 176789 176803 176902 177101 177112 177154 177265 177411 177675 177696 177907 177980 178160 178203 178206 178286 178343 178428 178473 178494 178508 178535 178593 178703 178716 179083 179227 179379 179390 179469 179496 179579 179681 179772 179942 180009 180052 180226 180241 180286 180424 180484 180611 180906 180944 180959 180966 181016 181200 181310 181573 181576 182164 182276 182347 182393 182429 182641 183011 183022 183123 183205 183303 183466 183545 183661 183759 183974 184013 184069 184115 184126 184165 184366 184518 184956 185010 185334 185457 185586 185784 185830 185986 186026 186094 186094 186214 186580 186773 186950 187047 187066 187229 187267 187534 187621 187734 187782 187786 187945 187971 188058 188132 188201 188422 188448 188515 188603 188732 188787 188950 189137 189235 189355 189714 189817 189880 190110 190188 190193 190210 190212 190526 190587 190686 190690 190778 190892 191003 191081 191233 191519 191715 192079 192099 192186 192191 192345 192389 192667 192825 192853 192858 193110 193133 193572 193581 193681 193743 193966 194012 194211 194298 194437 194458 194548 194573 194583 194596 194624 194720 194762 194997 195076 195095 195095 195346 195356 195585 195615 195662 195805 195897 196054 196489 196521 196681 196716 196751 196763 196770 196863 197044 197063 197128 197164 197182 197243 197434 197597 197661 197687 197903 197905 197919 197963 198061 198166 198411 198464 198558 198714 198785 198897 199105 199273 199344 199411 199520 199555 199644 199835 199886 199907 200015 200207 200258 200290 200300 200331 200419 200433 200629 200664 200700 200789 200895 200918 200920 200945 200996 201367 201402 201414 201427 201459 201514 201602 201624 201679 201744 202080 202097 202118 202132 202163 202214 202277 202535 203008 203016 203070 203234 203303 203397 203412 203840 203895 204216 204379 204407 204980 205014 205036 205133 205168 205697 205759 205795 205907 205910 206076 206289 206451 206502 206504 206523 206715 206918 206955 207046 207083 207095 207149 207223 207440 207593 207759 207822 208212 208486 208553 208692 208724 208806 209095 209134 209194 209226 209286 209320 209514 209617 209649 209680 209730 209730 209764 209786 210132 210235 210453 210572 210807 210888 210916 211369 211447 211448 211496 211523 211552 211600 212126 212212 212240 212251 212287 212305 212364 212561 212707 212744 212747 212782 212853 212929 213110 213135 213151 213216 213225 213242 213562 213810 213848 214025 214044 214095 214123 214306 214341 214446 214494 214683 214743 214840 214905 214921 214958 214977 215036 215053 215122 215142 215348 215350 215484 215819 216120 216220 216402 216665 216706 216940 216966 217147 217455 217511 217760 217778 217829 217856 217912 218037 218279 218373 218439 218557 218591 218720 218817 218833 219002 219347 219676 219686 219735 219838 219925 220212 220230 220346 220449 220461 220583 220630 220654 221016 221037 221040 221137 221156 221178 221219 221602 221613 221659 221664 221697 221705 221794 221981 222249 222295 222342 222416 222757 222898 222921 222942 222957 223039 223095 223217 223316 223356 223501 223803 224118 224221 224331 224345 224515 224524 224527 224616 224724 224748 224964 225013 225126 225136 225285 225294 225414 225547 225604 225679 225786 225887 225900 225989 226226 226320 226436 226544 226626 226747 226777 226849 226885 226996 227011 227048 227267 227273 227307 227359 227582 227591 227607 227623 227838 227939 228018 228150 228602 228776 228804 228862 228923 229098 229183 229208 229215 229322 229454 229738 229838 229925 230023 230090 230168 230428 230453 230521 230616 230660 230943 230970 231226 231229 231480 231661 231669 232189 232537 232547 232693 232705 232770 232859 232865 233135 233176 233490 233572 233617 233641 233814 234148 234165 234188 234369 234382 234423 234440 234541 234729 234741 234813 235232 235235 235356 235417 235429 235444 235541 235543 235618 235634 235709 235928 236047 236230 236370 236430 236525 236567 236587 236596 236809 237067 237113 237238 237301 237405 237545 237572 237594 237706 237748 237750 238263 238383 238544 238606 238671 238687 238829 239012 239234 239331 239393 239727 240007 240144 240219 240438 240524 240595 240637 240735 240757 240892 241010 241045 241052 241260 241356 241365 241417 241444 241513 241592 241706 241971 241990 242029 242239 242345 242372 242411 242779 243355 243699 243722 243813 243841 244435 244475 244476 244607 244619 244720 244746 244764 244767 244784 244802 244884 244909 244929 244966 245109 245117 245168 245238 245259 245431 245545 245556 245572 245634 245669 245677 245701 245762 245765 245902 245909 246016 246137 246270 246297 246347 246605 246701 246763 246854 246919 246946 247071 247181 247283 247382 247434 247461 247470 247569 247599 247667 247713 247739 248054 248154 248190 248210 248251 248262 248359 248787 248803 248945 249039 249057 249064 249135 249160 249284 249572 249769 249792 249821 250165 250174 250217 250235 250262 250356 250427 250516 250537 250638 250765 250811 250881 250904 250959 251326 251570 251615 252036 252043 252082 252152 252262 252282 252336 252381 252397 252420 252518 252641 252682 252782 252814 252935 252937 253160 253201 253338 253389 253581 253638 253806 253918 253972 254017 254105 254191 254320 254343 254513 254720 254949 254973 255117 255185 255638 255682 255826 255842 255995 255997 256062 256399 256422 256524 256630 256727 257035 257039 257227 257322 257421 257558 257584 257753 257940 257952 258099 258175 258208 258312 258340 258522 258522 258748 258821 258939 259035 259163 259187 259438 259723 259730 259742 259765 260150 260174 260184 260258 260487 260518 260568 260705 260709 260746 260809 260874 260877 261060 261132 261347 261382 261535 261772 261897 261934 262107 262170 262206 262222 262279 262323 262341 262421 262505 262725 262751 262761 262835 262990 263012 263096 263243 263255 263381 263474 263577 263667 263772 263834 263854 263864 263931 263967 264232 264295 264312 264506 264531 264625 264709 264869 264877 264945 265097 265135 265136 265143 265194 265318 265421 265757 265840 266007 266175 266240 266242 266307 266346 266680 266727 266747 266849 266963 267155 267292 267463 267484 267497 267614 267616 267655 267656 267758 268044 268157 268166 268254 268374 268439 268459 268552 268589 268610 268746 268842 268860 268878 269014 269117 269230 269496 269523 269620 269713 269737 269805 269809 269875 270107 270177 270257 270264 270753 270781 271086 271229 271446 271483 271522 271628 271799 271812 271824 271893 271981 272018 272054 272144 272233 272270 272337 272406 272449 272585 272821 272864 273137 273238 273275 273366 273490 273606 273782 273813 273838 273839 273948 274177 274378 274445 274456 274488 274802 274854 274896 274911 274923 274977 275049 275108 275142 275304 275711 275968 276048 276148 276229 276326 276613 276727 276834 276873 277040 277173 277191 277336 277544 277940 277977 278042 278300 278415 278456 278458 278473 278509 278528 278547 278554 278799 278946 278966 279036 279289 279351 279431 279542 279599 279644 279675 279889 279941 279994 280077 280192 280395 280505 280783 280815 281022 281135 281148 281333 281490 281501 281532 281539 281546 281620 281637 281956 282095 282265 282267 282385 282734 282812 282817 282870 282909 283057 283059 283280 283335 283366 283430 283595 283698 283815 283881 283912 283942 284138 284216 284673 284696 284949 284965 284973 285063 285141 285169 285188 285287 285389 285760 285992 286152 286176 286235 286311 286346 286369 286388 286422 286542 286548 286589 286759 286892 286901 287244 287275 287321 287588 287641 287657 287789 287818 287822 287947 288292 288310 288358 288391 288577 288604 288837 289402 289468 289472 289674 289748 289772 289886 289969 290185 290232 290289 290547 290548 290731 290778 290870 291105 291181 291224 291664 291679 291989 292040 292100 292139 292236 292339 292345 292447 292680 292790 292910 292961 292970 292983 293060 293066 293235 293246 293320 293642 293804 293841 293915 294266 294313 294370 294442 294452 294755 294767 294874 294955 294982 295129 295178 295310 295403 295746 295815 295993 296082 296112 296310 296418 296479 296939 296989 297095 297148 297195 297252 297356 297407 297475 297694 297874 298205 298490 298708 298823 298837 298862 298864 299065 299192 299330 299566 299694 299743 299755 299799 299943 299985 300083 300095 300171 300315 300328 300366 300386 300453 300453 300464 300510 300870 301024 301055 301153 301230 301376 301411 301498 301593 301598 301711 301844 301893 301966 302033 302249 302250 302641 302663 303073 303353 303986 304031 304096 304123 304225 304249 304394 304423 304551 304720 304776 304802 304898 304970 305135 305507 305579 305741 305947 305994 306087 306197 306238 306450 306890 306908 306921 306980 307004 307108 307164 307479 307544 307554 307818 307897 308108 308127 308379 308388 308473 308704 308958 309038 309106 309197 309359 309777 310159 310235 310330 310358 310371 310585 310626 310715 310768 310790 310875 310969 311001 311229 311316 311355 311401 311405 311527 311890 311912 312157 312161 312212 312214 312413 312436 312484 312491 312502 312562 312771 313511 313606 313676 313683 313762 313798 314093 314131 314165 314307 314319 314382 314620 314756 314887 314899 314899 314998 315190 315260 315272 315375 315665 315697 315697 315731 315797 315935 316015 316131 316198 316225 316276 316383 317096 317113 317140 317155 317188 317193 317263 317340 317402 317424 317611 317622 317872 317968 317969 318029 318201 318516 318572 318724 318857 319215 319242 319509 319776 319802 319935 319978 320110 320155 320192 320291 320362 320567 320669 320699 320784 320788 320960 321021 321042 321077 321119 321271 321275 321378 321442 321521 321736 321854 321861 321896 321925 321983 322032 322042 322085 322347 322447 322559 322650 322693 322696 322711 323054 323211 323257 323679 323703 323898 323928 324009 324150 324198 324296 324359 324392 324679 324729 324757 324800 324818 324860 325079 325239 325296 325314 326070 326176 326247 326259 326327 326535 326806 327037 327044 327101 327144 327149 327472 327474 327601 327661 327822 327832 327887 327911 328042 328046 328056 328059 328107 328227 328271 328555 328591 328751 328828 328832 328833 329002 329196 329458 329530 329616 329684 329713 329836 329872 329925 329942 330129 330401 330417 330465 330683 330775 330872 330932 330959 331211 331259 331401 331411 331660 331997 332437 332501 332503 332508 332800 332911 332927 333005 333063 333303 333435 333456 333603 333733 333938 333978 334218 334238 334280 334284 334285 334446 334656 334832 334994 335121 335167 335417 335785 335837 335976 336028 336156 336571 336575 336582 336628 336719 336777 336932 337222 337234 337260 337309 337618 337759 337967 338092 338137 338627 338822 339056 339311 339349 339392 339428 339439 339478 339605 339761 339768 340100 340115 340211 340353 340369 340379 340583 340630 340875 340896 340904 341157 341208 341223 341342 341454 341471 341549 341597 341834 341918 342021 342034 342120 342161 342342 342345 342501 342667 342786 342836 342979 343062 343095 343313 343335 343396 343402 343460 343489 343879 343894 343928 344001 344047 344482 344496 344531 344553 344718 344914 344939 344949 345102 345145 345238 345258 345363 345430 345627 345661 345678 345950 346143 346215 346483 346554 346557 346612 346685 346764 346826 346963 347017 347064 347078 347105 347144 347273 347449 347495 347836 347965 348064 348124 348285 348512 348570 348652 348843 348962 349102 349121 349289 349475 349594 349621 349622 349824 349856 349930 349944 349951 350042 350116 350203 350225 350239 350360 350411 350506 350598 350720 350818 351043 351066 351128 351134 351194 351238 351240 351300 351712 351772 351827 352100 352223 352262 352297 352303 352432 352588 352958 353002 353194 353488 353512 353702 353730 353767 353813 353840 353899 354053 354225 354233 354326 354748 354759 355136 355247 355428 355551 355584 355591 355633 355686 355835 355856 355915 355980 355984 356037 356111 356280 356291 356336 356540 356650 356655 356740 356755 356804 356836 356949 357069 357078 357156 357157 357305 357457 357543 357600 357850 357919 358024 358064 358394 358406 358510 358543 358623 358731 358744 358770 359368 359430 359466 359519 359616 359771 360181 360427 360445 361096 361148 361184 361244 361533 361559 361652 362000 362354 362526 362620 362805 362813 362987 362991 363035 363085 363160 363190 363244 363349 363438 363464 363548 363677 363732 363853 363865 363995 364158 364429 364756 364966 365113 365130 365166 365206 365303 365341 365569 365603 365894 366047 366115 366160 366451 366491 366531 366550 366668 366748 366944 367008 367173 367410 367442 367498 367542 367590 367620 367798 368186 368234 368283 368510 368578 368736 368783 368938 369106 369167 369415 369439 369492 369506 369545 369579 369628 369723 369844 369915 369975 370074 370088 370209 370327 370582 370585 370679 370766 370889 370895 370951 370958 371135 371204 371232 371254 371258 371329 371422 371486 371785 371885 371947 372021 372170 372178 372207 372211 372273 372472 372543 372570 372803 372869 373145 373240 373436 373444 373479 373645 373838 374054 374289 374349 374492 374836 374911 375079 375126 375130 375260 375530 375601 375802 375818 375857 376342 376370 376430 376488 376580 376694 376708 376778 376781 376934 376979 377070 377235 377434 377447 377530 377788 377997 378003 378004 378078 378131 378158 378280 378580 378672 378732 378799 378805 378811 378853 379049 379168 379198 379392 379500 379519 379547 379614 379730 379886 380153 380470 380724 380725 380761 381162 381492 381554 381559 381569 381708 381919 382121 382240 382271 382275 382298 382338 382367 382616 382701 382766 382849 382864 382868 382936 383151 383353 383409 383415 383434 383463 384208 384433 384586 384827 385109 385110 385231 385329 385352 385383 385455 385515 385846 385967 386018 386040 386136 386166 386269 386439 386637 386672 386726 386761 386807 386987 387115 387158 387166 387214 387388 387468 387480 387639 387645 387649 387718 387940 387972 388059 388065 388066 388226 388428 388496 388521 388600 388788 388814 388907 388955 389210 389251 389322 389574 389710 389928 389958 390056 390118 390191 390232 390269 390292 390360 390371 390467 390814 390947 391055 391084 391187 391313 391657 391670 391672 391931 392005 392018 392111 392152 392491 392770 392848 392849 392880 392918 392996 393014 393053 393216 393229 393278 393365 393377 393482 393665 393684 393768 393893 394011 394011 394289 394315 394352 394482 394593 394644 394701 394757 394824 394972 395293 395378 395458 395524 395600 395685 395730 395807 395839 395870 395994 396069 396173 396238 396238 396240 396245 396317 396331 396439 396440 396853 396883 396983 396989 397059 397063 397125 397130 397158 397284 397306 397699 397836 397945 398174 398202 398221 398328 398613 398646 398667 398747 398769 398807 398815 398858 398955 399139 399256 399357 399363 399520 399549 399889 399971 400143 400427 400583 400811 400861 400956 400976 401025 401131 401164 401341 401393 401438 401474 401579 401731 401823 402017 402278 402287 402653 402932 402973 402974 402977 403033 403165 403181 403652 403679 403692 404026 404033 404164 404287 404448 404683 404719 404767 404863 404980 405209 405268 405322 405473 405926 406119 406317 406328 406616 406623 406683 406765 406814 406825 406854 406880 406912 407025 407112 407128 407413 407554 407678 407785 407888 407969 407984 407988 408052 408171 408190 408293 408344 408408 408422 408453 408643 408648 408680 408930 409030 409149 409334 409616 409664 409675 410194 410351 410461 410465 410498 410740 410799 410897 410898 410900 410993 411199 411205 411260 411269 411283 411323 411331 411683 411683 411820 411850 412326 412465 412483 412488 412516 412700 412861 412977 413049 413116 413246 413327 413452 413544 413703 413865 413878 414160 414166 414169 414270 414270 414281 414589 414773 414825 414855 414951 415103 415130 415135 415292 415426 415594 415636 415720 415776 415790 415809 415866 415869 416239 416328 416440 416450 416638 416763 416865 416944 416972 417044 417171 417217 417418 417557 417641 417703 417754 417781 417802 418057 418195 418416 418434 418541 418672 418811 419108 419198 419315 419449 419513 419614 419625 419813 419856 419864 419880 419986 420116 420178 420201 420238 420439 420551 421233 421337 421347 421460 421470 421478 421693 421696 421736 421781 421805 421870 422144 422145 422174 422335 422399 422468 422544 422631 422684 422921 423062 423107 423110 423206 423406 423443 423576 423579 423608 423695 423740 423800 423806 423813 423868 423921 424041 424253 424324 424502 424599 424689 424727 424880 424892 424950 425146 425165 425216 425376 425421 425453 425479 425532 425577 425651 425726 425846 425851 425880 425894 425895 425910 425955 426141 426284 426377 426455 426738 426749 427017 427056 427106 427192 427218 427328 427416 427456 427490 427610 427661 427698 427720 427845 427890 428208 428429 428444 428680 428853 428900 429004 429030 429118 429158 429214 429301 429328 429354 429356 429429 429463 429499 429512 429517 429598 429616 429629 429790 429806 429823 429848 429888 429904 430061 430072 430107 430200 430220 430391 430422 430509 430513 430746 430972 431148 431160 431244 431318 431395 431441 431543 431567 431567 431618 431792 431976 431982 432352 432644 432688 432817 432834 432858 432902 433043 433075 433331 433404 433427 433438 433477 433487 433581 434124 434218 434269 434346 434387 434619 434646 434733 434830 434840 435119 435419 435521 435731 435815 435863 435987 436249 436362 436369 436453 436650 436665 436688 436850 436899 437057 437124 437185 437247 437248 437293 437344 437385 437387 437402 437568 437856 438010 438039 438106 438365 438468 438581 438656 438664 438957 439064 439210 439229 439276 439282 439367 439418 439472 439607 439747 439835 439960 440225 440348 440493 440695 440699 440704 440868 440882 441037 441067 441098 441266 441332 441373 441557 441709 441752 441954 442103 442170 442457 442591 442688 442756 442800 443200 443224 443277 443402 443468 443477 443509 443522 443561 443600 443649 443665 443683 443689 443894 443915 443927 443972 444117 444140 444167 444190 444211 444216 444471 444549 444574 444723 444872 444920 444929 444971 445248 445391 445452 445529 445536 445847 445915 445984 446042 446067 446083 446142 446153 446249 446254 446446 446535 446552 446608 446611 446821 446877 446951 446962 447030 447032 447042 447083 447276 447331 447663 447694 448074 448206 448322 448434 448680 448706 448767 448826 448826 448873 448949 448993 449275 449325 449469 449511 449538 449764 449814 449923 449984 450257 450322 450399 450461 450644 450648 450670 450731 450778 451100 451402 451463 451726 451927 452041 452156 452323 452340 452395 452601 452735 452742 452760 452980 453045 453070 453129 453178 453179 453184 453191 453488 453546 453550 453610 453738 453741 453819 453828 453992 453999 454033 454055 454072 454351 454477 455150 455322 455401 455447 455462 455518 455542 455639 455751 455759 456113 456256 456287 456350 456379 456457 456650 456679 456683 456764 456777 456787 456870 456876 457022 457076 457177 457178 457189 457193 457384 457459 457736 457866 457945 457981 458029 458133 458187 458203 458204 458247 458374 458388 458432 458668 458914 459106 459253 459346 459559 459685 459798 459918 459936 459937 460074 460583 460722 460767 460794 460838 460871 460877 461103 461134 461436 461539 461633 461654 461690 461758 462138 462215 462543 462545 462583 462596 462691 462765 462815 462915 463149 463170 463206 463221 463361 463382 463432 463807 463841 463925 463957 464023 464160 464317 464320 464348 464362 464369 464408 464459 464539 464575 464652 464678 464825 464983 465062 465305 465450 465546 465567 465589 465626 465855 465932 466152 466240 466312 466361 466422 466434 466508 466616 466869 467090 467168 467259 467328 467414 467473 467652 467930 468140 468142 468213 468271 468301 468420 468474 468528 468621 468640 468736 468791 468851 468857 468984 469072 469179 469183 469459 469493 469865 470017 470138 470250 470322 470323 470398 470444 470836 470847 470909 470941 470989 471015 471095 471105 471173 471206 471564 471677 471764 471802 471813 471930 471942 471959 472107 472137 472259 472370 472391 472409 472518 472606 472640 472797 472897 472907 472937 472958 472981 473216 473265 473396 473426 473497 473507 473605 473678 473937 474080 474148 474209 474419 474484 474599 474658 474672 474735 474766 474838 474964 475051 475327 475447 475465 475524 475645 475714 475746 475795 475931 476026 476057 476161 476175 476305 476373 476388 476473 476485 476524 476657 476675 476739 476862 476926 477094 477126 477150 477553 477585 477823 477872 477951 478003 478105 478112 478119 478132 478244 478333 478344 478395 478470 478845 479042 479062 479276 479328 479470 479714 480259 480447 480615 480671 480763 480833 481085 481130 481320 481411 481601 481642 481856 481893 481940 482140 482171 482177 482194 482232 482476 482511 482653 482762 482877 483068 483105 483482 483525 483535 483538 483584 483605 483661 483723 483765 483819 483820 483894 483914 483921 483985 484078 484413 484568 484580 484591 484591 484650 484715 484978 484998 485011 485288 485393 485409 485485 485697 485721 485737 485921 485929 486100 486137 486196 486321 486829 486888 486951 486969 486976 487013 487049 487083 487355 487357 487502 487628 487701 487717 487732 487803 487883 488073 488235 488268 488279 488401 488515 488593 488643 488777 488829 488999 488999 489132 489134 489160 489217 489700 489732 489797 489926 490181 490373 490404 490554 490617 490752 490784 491028 491083 491198 491359 491368 491499 491573 491699 491746 491823 492078 492088 492103 492153 492239 492392 492818 492981 493065 493140 493293 493297 493308 493472 493714 493895 493912 493942 494007 494115 494121 494153 494198 494331 494404 494446 494577 494697 494710 494740 494776 494841 494861 494862 494891 494950 495097 495639 495671 495791 495860 495956 495984 496070 496151 496221 496349 496353 496464 496551 496739 496751 497068 497228 497320 497327 497407 497504 497678 497694 497756 497813 497860 497910 497914 498014 498102 498352 498377 498459 498526 498738 498834 498880 498956 498994 499034 499058 499087 499088 499260 499268 499340 499527 499540 499601 499682 499795 500334 500362 500385 500469 500695 501050 501054 501081 501118 501133 501175 501202 501220 501252 501371 501566 501637 501862 501911 502001 502056 502095 502102 502231 502555 502924 502994 503077 503086 503152 503356 503368 503542 503563 503671 503673 503759 503820 503848 504052 504233 504404 504495 504535 504731 504830 504854 504865 504975 505019 505238 505252 505431 505598 505719 505725 505788 505843 506056 506254 506297 506302 506317 506388 506429 506430 506443 506619 506626 506783 506956 507143 507209 507289 507409 507612 507725 507901 507904 508105 508153 508175 508308 508615 508787 508939 509065 509068 509365 509375 509418 509419 509428 509450 509548 509610 509848 509959 509969 510015 510046 510123 510123 510148 510613 510666 510700 510982 511240 511259 511357 511387 511452 511652 511713 511745 511785 512022 512034 512056 512103 512337 512497 512575 512597 512903 512977 513078 513225 513314 513451 513551 513628 514112 514149 514266 514306 514386 514513 514554 514643 514845 514855 514902 515037 515042 515072 515117 515229 515247 515288 515472 515628 515667 516010 516047 516110 516116 516239 516241 516341 516390 516420 516427 516499 516781 516824 517003 517007 517073 517293 517330 517498 517647 517772 517808 517889 517913 517979 518025 518069 518070 518072 518116 518162 518234 518237 518258 518271 518282 518287 518346 518381 518719 518812 518870 519287 519338 519353 519526 519648 519723 519731 519779 519877 519981 520073 520263 520343 520593 520703 520704 520976 521257 521498 521557 521913 522118 522385 522416 522421 522479 522534 522766 523088 523102 523171 523198 523290 523381 523696 523749 523815 524158 524168 524280 524399 524446 524546 524601 524649 524765 524840 525036 525055 525319 525347 525352 525375 525430 525540 525798 525819 525834 525947 526031 526058 526135 526153 526294 526368 526477 526555 526710 526783 526889 526996 527175 527239 527330 527378 527501 527514 527685 527781 527821 527912 528005 528009 528051 528113 528118 528312 528330 528793 528800 528906 528909 528929 529005 529062 529080 529126 529171 529198 529263 529364 529406 529493 529751 529767 529873 529907 530126 530281 530284 530376 530376 530478 530666 530816 530877 530915 531194 531200 531213 531415 531452 531717 531722 531816 531861 532137 532142 532223 532376 532414 532452 532548 532667 532874 532939 533007 533036 533262 533314 533382 533414 533426 533571 533762 533814 533889 533893 534185 534363 534372 534458 534468 534490 534552 534746 534951 534980 535146 535170 535284 535361 535363 535365 535402 535884 536181 536426 536432 536540 536717 536729 536747 536793 536887 536965 537002 537085 537312 537324 537375 537493 537615 537652 537657 537959 537995 538045 538077 538201 538217 538404 538407 538495 538700 538755 538760 539167 539198 539393 539413 539597 539609 539632 539757 539866 539926 539941 540099 540112 540126 540258 540289 540381 540387 540427 540453 540461 540561 540650 540714 540853 540878 540941 541153 541163 541259 541290 541403 541573 541609 541648 541754 541838 541932 542287 542567 542696 542713 542859 542956 543001 543266 543449 543792 543860 543966 544151 544251 544338 544365 544398 544407 544457 544795 544839 544847 544880 545038 545205 545308 545313 545394 545495 545498 545628 545749 545793 545867 545901 546032 546153 546172 546356 546413 546453 546774 546778 546886 547268 547538 547779 547783 547785 547894 547963 548003 548008 548013 548107 548133 548148 548422 548464 548506 548543 548544 548642 548654 548836 549138 549354 549491 549535 549548 549788 549801 549829 549867 550017 550053 550225 550273 550416 550437 550452 550463 550592 550629 550630 550683 550863 550907 551041 551170 551214 551481 551558 551744 551765 551874 551955 551963 552118 552171 552592 552727 552770 553043 553372 553573 553633 553653 553695 553743 553848 553968 554068 554094 554114 554202 554239 554251 554321 554469 554626 554643 554818 554869 554963 555306 555398 555473 555577 555587 555744 555803 555806 555906 556072 556289 556360 556404 556562 556639 556662 556684 556798 556813 556820 556848 556910 556969 557000 557048 557146 557368 557397 557457 557627 557652 557703 557792 557830 557848 557892 558037 558089 558094 558321 558323 558374 558528 558639 558832 558949 558975 559076 559188 559295 559318 559376 559397 559498 559752 559912 560009 560089 560231 560430 560572 560710 560844 560887 560939 560972 560978 561070 561235 561305 561376 561419 561468 561474 561556 561793 561844 561850 562087 562096 562119 562242 562372 562408 562651 562793 562874 562953 562965 562985 563006 563042 563144 563215 563338 563507 563573 563590 563886 563891 563916 564183 564192 564255 564287 564328 564515 564516 564582 564625 564647 564684 564749 564772 564777 564859 564874 565048 565114 565131 565168 565256 565281 565399 565569 565633 565644 565680 565721 565733 565835 565928 566054 566054 566077 566099 566100 566134 566217 566342 566376 566463 566708 566871 567023 567135 567259 567467 567518 567564 567586 567989 567999 568033 568058 568505 568524 568538 568660 568716 568836 568859 568863 568966 568990 569012 569126 569150 569360 569439 569497 569690 569873 569897 569968 569979 570016 570034 570113 570129 570156 570333 570379 570540 570544 570594 570812 571202 571311 571495 571604 571707 571929 571937 572238 572527 572556 572695 572767 572860 572910 573006 573101 573112 573197 573429 573430 573499 573644 573679 573842 574021 574105 574284 574328 574355 574752 574757 575040 575064 575118 575198 575421 575568 575624 575857 575860 575960 576147 576335 576343 576353 576402 576524 577045 577094 577123 577189 577247 577452 577454 577483 577492 577510 577768 577818 577854 577878 578054 578264 578326 578455 578621 578911 579087 579173 579491 579501 579507 579618 579659 579710 579765 579776 579889 579995 580009 580190 580293 580306 580530 580568 580692 580826 580926 581082 581164 581265 581475 581541 581612 581634 581887 581928 582026 582177 582310 582384 582593 582636 582754 582881 582967 583236 583292 583320 583399 583411 583421 583493 583519 583603 583839 583953 584006 584036 584087 584096 584430 584474 584662 584708 584896 584968 585029 585045 585174 585429 585477 585605 585678 585722 585854 585867 585880 585967 586029 586094 586160 586270 586646 586715 586991 587122 587128 587133 587211 587225 587281 587441 587558 587777 587813 588058 588061 588076 588179 588310 588454 588512 588547 588574 588600 588622 588711 588887 588896 588958 589118 589413 589420 589540 589668 589742 589751 589757 589763 589933 590009 590112 590229 590302 590468 590534 590627 591060 591198 591415 591532 591753 591804 591871 591966 591993 592089 592355 592357 592367 592456 592515 592749 592779 592842 593063 593121 593137 593147 593193 593444 593504 593559 593611 593626 593643 593653 593737 593738 593831 593864 593901 593949 594041 594582 594756 594764 594859 595007 595147 595160 595228 595249 595371 595427 595448 595459 595519 595564 595773 595986 596129 596204 596246 596477 596583 596596 596624 596759 596766 596965 596974 597159 597222 597306 597314 597421 597546 597625 597648 597695 597772 597870 597903 597968 598102 598118 598136 598291 598420 598590 598629 598730 598869 598896 599062 599136 599204 599277 599319 599417 599503 599683 599700 599803 599812 599912 600092 600186 600432 600509 600561 600609 600621 600689 600732 600738 600738 600887 600909 600972 601081 601243 601471 601631 602169 602240 602395 602474 602601 602719 602769 602989 603064 603229 603244 603607 603675 603692 603696 603815 604024 604024 604173 604436 604696 604708 604875 604893 605146 605252 605325 605403 605576 605713 605848 605915 606387 606598 606731 606766 606871 606984 606993 607043 607232 607283 607304 607346 607486 607530 607654 607657 607739 607833 607863 607949 608123 608347 608523 608877 608894 608927 609013 609058 609308 609572 609590 609627 609652 609714 609848 609949 609974 610126 610259 610371 610396 610819 610881 610898 610922 610992 611117 611119 611260 611541 611570 611707 611901 611954 611980 611986 612066 612223 612223 612224 612440 612479 612498 612533 612556 612626 612749 613003 613063 613125 613127 613166 613296 613718 613798 613827 614168 614191 614397 614435 614505 614610 614627 614630 614649 614670 614687 614720 614725 614829 615419 615494 615503 615550 615634 615911 615967 616023 616062 616383 616409 616557 616575 616832 616882 617407 617471 617724 617853 617908 617925 618033 618061 618063 618105 618129 618248 618431 618487 618499 618577 618593 618594 618951 619091 619381 619400 619452 619684 619829 619964 620094 620129 620159 620236 620370 620539 620583 620622 620645 620685 620809 620812 620839 621070 621077 621145 621232 621255 621274 621447 621493 621614 621676 621677 621738 621912 621920 622002 622124 622284 622323 622323 622330 622350 622412 622424 622443 622489 622522 622615 622757 622965 622971 622985 623263 623264 623362 623569 623595 623616 623696 623803 623959 624094 624134 624411 624485 624608 624676 624685 624746 624773 624934 625019 625148 625168 625258 625284 625344 625576 625599 625740 625796 625864 625938 626009 626120 626182 626317 626423 626601 626788 626834 626882 627026 627032 627035 627065 627076 627238 627338 627387 627411 627452 627574 627628 627632 627823 627975 628207 628282 628303 628340 628435 628517 628550 628658 628775 628802 628906 629010 629020 629245 629287 629487 629576 629758 629902 630029 630176 630222 630273 630398 630540 630589 630598 630662 630708 630975 631175 631188 631240 631260 631361 631398 631441 631448 631696 631813 631992 632060 632188 632230 632285 632305 632338 632361 632431 632743 633079 633238 633255 633635 633761 633805 633905 634102 634277 634337 634373 634609 634687 634694 634731 634770 634856 634936 635076 635268 635305 635379 635391 635516 635539 635586 635775 635798 635886 635969 636020 636059 636078 636094 636296 636447 636497 636515 636554 636704 637179 637194 637354 637428 637488 637532 637581 637643 637644 637764 637798 637823 637960 638016 638016 638026 638247 638249 638306 638388 638891 638909 638978 639013 639080 639081 639105 639148 639225 639324 639376 639406 639485 639501 639683 639726 639742 639867 639908 639958 639988 639994 640275 640626 640684 640753 640815 640879 640935 640937 640938 640942 641053 641086 641388 641536 641699 641700 641738 642011 642330 642349 642522 642535 642545 642676 642748 642847 642857 643211 643282 643424 643489 643532 643653 643682 643781 643887 643972 644125 644134 644142 644265 644379 644390 644542 644738 644738 644787 644838 644896 644946 644974 645031 645112 645121 645304 645407 645602 645986 646037 646279 646286 646301 646649 646742 646952 647056 647061 647075 647170 647210 647236 647308 647377 647391 647411 647477 647661 648027 648154 648619 648760 648994 649110 649172 649177 649303 649478 649678 649795 649805 649843 649853 650012 650016 650268 650293 650320 650350 650356 650380 650442 650449 650455 650525 650594 650652 650870 650964 651074 651107 651169 651230 651315 651354 651468 651527 651861 651917 651994 652198 652464 652758 652773 652795 652827 652916 652960 653035 653118 653157 653273 653281 653457 653830 653925 653958 654060 654147 654381 654386 654429 654632 654750 654974 655013 655029 655037 655209 655287 655338 655473 655555 655587 655590 655600 655678 655733 655810 655927 655938 656564 656577 656604 656743 656809 656990 657012 657431 657556 657575 657626 657831 657845 658076 658122 658329 658402 658545 658621 658627 658762 658941 659071 659332 659437 659482 659512 659625 659846 660031 660214 660443 660604 660733 660768 660791 660858 661097 661175 661378 661468 661487 661777 661837 661913 661925 661928 661998 662081 662108 662144 662170 662235 662340 662505 662523 662592 662632 662682 662851 662991 663004 663061 663100 663267 663694 663702 663719 663726 663734 663895 664094 664320 664322 664429 664445 664714 665028 665069 665093 665192 665276 665322 665406 665741 665808 665879 665921 665984 666035 666042 666154 666271 666339 666357 666424 666445 666542 666558 666669 666683 666706 666719 666811 666827 667110 667359 667520 667639 667662 667711 667870 667974 668031 668121 668165 668246 668268 668330 668336 668568 668615 668687 668790 668969 668973 669062 669156 669220 669252 669587 669656 669710 669727 669933 669957 670090 670166 670276 670295 670503 670534 670569 670817 670882 670918 670952 670987 671116 671137 671277 671736 671898 672082 672107 672162 672486 672592 672644 672693 672695 672720 672759 673006 673093 673105 673165 673193 673432 673499 673572 673682 673694 673701 673864 673888 674054 674099 674203 674222 674229 674390 674424 674511 674788 674867 674957 675019 675034 675457 675658 675658 675705 675866 675950 675998 676320 676425 676591 676768 676861 676919 676932 677066 677120 677152 677256 677305 677343 677384 677457 677584 677601 677620 677791 677837 677923 678092 678171 678210 678223 678231 678330 678469 678481 678499 678741 679078 679277 679529 679754 679940 679993 680069 680108 680113 680150 680278 680395 680544 680776 680930 681213 681251 681275 681299 681440 681523 681809 682132 682410 682443 682524 682693 682756 682795 682832 682918 683002 683027 683142 683200 683612 683710 683726 683758 683863 683898 684055 684258 684275 684278 684441 684826 684946 685001 685027 685081 685167 685344 685382 685476 685648 685878 685893 685907 686051 686275 686291 686483 686658 686683 686719 686742 686765 686785 686913 686936 686956 687185 687270 687384 687498 687558 687627 687646 687688 688020 688108 688131 688182 688243 688369 688562 688763 688806 688954 688975 689578 689864 689923 689998 690232 690267 690430 690505 690602 690680 690712 690806 690834 690852 690932 690962 691097 691130 691285 691291 691532 691608 691709 691852 691927 692062 692191 692261 692286 692478 692493 692596 692634 692694 692704 692733 692791 692810 693051 693166 693232 693249 693289 693340 693410 693568 693746 693751 693772 694108 694277 694475 694498 694535 694933 694982 695075 695112 695308 695330 695537 695561 695728 695763 696056 696176 696214 696256 696268 696286 696367 696570 696775 697491 697607 697754 697881 698339 698397 698496 698617 698751 698881 699191 699320 699445 699575 699679 699682 699700 699898 699987 699989 700030 700052 700135 700282 700411 700566 700693 700698 700717 700762 700782 700827 700870 701012 701032 701338 701353 701419 701441 701500 701652 701693 701709 701713 701718 701752 701780 701990 702083 702119 702250 702300 702386 702406 702581 702582 702664 702776 702819 702962 702963 703050 703112 703407 703436 703439 703484 703566 703654 703690 703820 703908 703959 703978 704106 704113 704126 704148 704215 704229 704269 704364 704366 704655 704700 704735 704762 704770 704786 704816 704832 704899 704913 704956 704994 705197 705220 705224 705341 705405 705466 705739 705762 705813 705844 705898 705996 706012 706049 706095 706121 706210 706918 706971 707160 707219 707234 707256 707444 707702 707775 707786 707929 707935 707982 708294 708339 708367 708384 708439 708444 708514 708595 708616 708665 708713 708734 708901 709260 709284 709284 709512 709533 709779 709888 710190 710487 710489 710581 710595 710641 710747 710888 711198 711381 711454 711538 711570 712006 712013 712016 712040 712134 712180 712235 712250 712395 712459 712666 712809 712821 712991 713037 713044 713094 713139 713213 713217 713220 713357 713443 713449 713456 713491 713552 713586 713644 713718 713755 713840 714274 714429 714702 714758 714760 714811 714835 714866 714971 714981 715102 715237 715403 715500 715576 715682 715795 715905 715912 716190 716237 716469 716491 716598 716798 716829 716862 716969 717093 717442 717563 717863 717902 717978 718058 718080 718391 718461 718468 718525 718629 718848 718938 718998 719440 719524 719741 719800 720277 720366 720409 720593 720644 720719 720771 721374 721401 721402 721552 721596 721628 721733 721784 722010 722100 722117 722332 722749 722775 722803 722807 722920 722927 722942 723117 723138 723385 723398 723420 723463 723596 723685 724149 724186 724264 724498 724618 724715 724800 724854 725002 725083 725092 725121 725435 725455 725585 725640 725668 725685 725706 725730 725739 725990 726240 726348 726380 726409 726472 726515 726682 726715 726846 726867 727028 727143 727289 727348 727540 727603 727797 728002 728119 728119 728162 728171 728172 728228 728263 728370 728388 728433 728556 728582 728592 728769 728783 728929 729005 729154 729200 729367 729475 729503 729550 729748 729818 730035 730142 730161 730214 730237 730257 730357 730514 730570 730834 730846 730983 731029 731199 731220 731360 731447 731485 731495 731532 731586 731660 731781 732060 732291 732297 732450 732481 732615 732621 732623 732652 732665 732801 732882 732942 733197 733237 733265 733379 733448 733540 733574 733698 733721 733945 734230 734272 734274 734328 734379 734412 734670 734678 734779 734846 734916 734966 734970 735059 735155 735156 735413 735438 735460 735643 736075 736372 736888 736989 736997 737095 737173 737258 737513 737551 737609 737669 737794 737819 737897 737970 738026 738065 738123 738398 738482 738508 738558 738700 738728 738803 738830 738933 739069 739104 739272 739275 739343 739353 739731 739790 739988 740050 740066 740194 740212 740223 740393 740558 740625 740758 740766 741090 741188 741206 741324 741506 741831 741851 742109 742167 742244 742250 742373 742460 742544 742625 742634 742747 742866 743113 743121 743129 743303 743334 743358 743489 743490 743554 743601 743631 743647 744032 744058 744087 744094 744294 744459 744473 744635 744653 744686 744737 744828 744843 744863 745016 745232 745295 745311 745668 745794 745988 746004 746035 746041 746169 746431 746432 746605 746773 746810 746905 746938 747237 747529 747544 747579 748140 748149 748176 748191 748283 748297 748331 748456 748698 748737 748897 749087 749157 749489 749501 749545 749647 749881 749906 749923 750005 750136 750153 750160 750246 750337 750356 750555 750593 750663 750919 750960 751195 751205 751317 751362 751496 751716 751872 751936 751947 751961 752036 752162 752163 752197 752275 752377 752482 752508 752564 752690 752777 752861 753115 753385 753641 753648 753687 753767 753899 753956 754258 754361 754375 754403 754415 754603 754718 754840 754990 755096 755256 755324 755434 755596 755753 755819 755837 755937 755972 755984 756007 756334 756368 756545 756593 756619 756982 757100 757239 757287 757297 757425 757462 757514 757575 757712 757722 757809 757828 757978 757983 757995 758178 758421 758430 758454 758884 759000 759032 759043 759066 759133 759155 759224 759232 759234 759468 759468 759509 759604 759618 759798 759984 760040 760153 760426 760477 760495 760816 760927 760935 760963 761053 761125 761130 761147 761271 761417 761448 761785 761841 761884 761888 762267 762332 762403 762444 762483 762791 762794 763184 763276 763334 763349 763487 763577 763790 763893 763968 764211 764269 764437 764507 764710 764740 764805 764827 764946 765010 765059 765115 765224 765430 765505 765562 765769 765796 765871 766075 766158 766266 766367 766375 766398 766413 766444 766475 766863 766972 766979 767070 767184 767783 767828 767860 767870 767871 767968 768117 768128 768145 768205 768239 768268 768309 768680 768992 769029 769034 769041 769150 769188 769193 769345 769368 769369 769443 769542 769666 769729 769837 769910 770017 770139 770222 770304 770575 770653 770689 770730 770944 770950 771073 771175 771181 771234 771286 771295 771478 771922 771963 771982 772032 772104 772280 772562 772602 772644 772797 772866 772951 773095 773119 773148 773338 773346 773353 773373 773377 773400 773566 773718 773752 773865 774005 774046 774123 774148 774149 774242 774450 774791 774794 774830 774922 775033 775035 775114 775167 775235 775272 775275 775313 775391 775811 775836 775904 775914 776295 776307 776311 776322 776382 776425 776467 776504 776735 776817 776870 776907 776910 776946 777054 777098 777205 777425 777661 777715 777801 777956 778045 778106 778196 778226 778356 778357 778420 778454 778756 778819 778869 778959 779185 779225 779238 779323 779475 779655 779934 780288 780596 780681 780802 780865 781001 781239 781352 781421 781504 781878 782083 782199 782311 782322 782372 782460 782498 782533 782605 782753 782757 782888 783028 783108 783164 783189 783329 783682 783708 784053 784102 784178 784495 784553 784618 784630 784690 785054 785059 785065 785103 785224 785268 785293 785334 785362 785471 785528 785561 785663 785962 785980 786336 786422 786505 786554 786683 786730 786777 786912 786963 787021 787048 787268 787307 787358 787390 787397 787416 787575 787604 787719 787723 787911 788020 788068 788328 788390 788466 788607 788902 788978 789036 789110 789222 789289 789428 789444 789498 789534 789593 789597 789606 789690 789698 789775 789820 790025 790078 790217 790258 790280 790342 790377 790446 790462 790602 790634 791014 791156 791266 791513 791538 791652 791655 791681 791700 791710 791738 791779 791902 792191 792256 792516 792552 792634 792725 792769 792969 793010 793010 793119 793225 793253 793553 793579 793888 793982 794310 794345 794349 794476 794569 794635 794660 794719 794901 794925 795099 795206 795398 795478 795485 795534 795670 795764 795870 795899 795933 795979 795986 796062 796332 796530 796647 796823 796955 796977 797122 797181 797300 797432 797591 797834 797857 797959 798048 798136 798229 798375 798401 798422 798553 798572 798585 798646 798684 798766 798855 798874 798936 799073 799182 799187 799245 799268 799293 799293 799326 799434 799514 799583 799820 799825 799964 800049 800338 800744 800756 800817 800895 800936 800988 801010 801125 801236 801266 801327 801458 801696 801846 801860 801930 802001 802165 802216 802260 802368 802443 802658 802710 802867 803062 803134 803157 803193 803486 803513 803856 803916 803948 804096 804158 804200 804253 804315 804565 804622 804748 804791 805039 805474 805630 805681 805751 806000 806005 806025 806103 806110 806184 806366 806522 806569 806912 806986 807216 807369 807421 807579 807598 807600 807626 807694 807833 807927 808626 808633 808837 808908 809162 809203 809246 809246 809269 809298 809334 809493 809495 809551 809589 809624 809710 810053 810089 810427 810496 810528 810657 810669 810909 810950 810957 811137 811151 811294 811402 811413 811424 811584 811621 811627 811771 811873 811935 811965 811969 812022 812078 812098 812109 812111 812302 812489 812646 812714 812740 812814 813088 813134 813137 813412 813428 813450 813483 813541 813601 813618 813662 813785 813796 813879 813955 814068 814174 814206 814311 814410 814707 814803 814859 814881 815237 815348 815789 815795 815870 815876 816348 817005 817018 817105 817388 817503 817589 817862 817930 817978 818044 818079 818243 818267 818290 818294 818337 818344 818427 818444 818746 819007 819064 819156 819302 819498 819520 819624 819644 819758 819817 819824 819894 820374 820387 820440 820522 820764 820868 820982 821081 821137 821178 821219 821274 821473 821630 821725 821725 821760 821802 821837 821908 822100 822255 822306 822401 822448 822502 822713 822820 822903 822957 823057 823071 823073 823166 823175 823493 823596 823616 823731 823756 823925 823967 823993 824003 824069 824090 824127 824278 824814 824818 824861 824864 824958 824968 825093 825150 825281 825498 825529 825689 825837 825851 825938 825978 826016 826023 826080 826128 826146 826150 826182 826338 826341 826572 827024 827110 827126 827249 827612 827701 827704 828105 828466 828927 829042 829062 829070 829130 829170 829220 829377 829419 829448 829467 829467 829505 829539 829683 829721 829737 829791 829804 829836 829930 829933 830253 830469 830507 830544 830571 830600 830608 830650 830919 831087 831092 831172 831279 831333 831540 831555 831843 831849 831859 831935 831973 832035 832094 832175 832423 832481 832732 832888 833175 833244 833307 833335 833391 833637 833682 833891 833918 834062 834071 834154 834191 834308 834395 834515 834603 834794 834860 834945 834979 835209 835238 835244 835286 835298 835422 835466 835614 835673 835694 835778 835824 835982 836043 836552 836654 836795 837140 837155 837173 837196 837256 837570 837775 837778 837804 837804 838035 838451 838606 838630 839032 839177 839323 839367 839639 839644 839729 839800 839859 839903 840079 840105 840138 840153 840162 840251 840345 840393 840478 840506 840554 840812 840864 840890 841022 841194 841370 841375 841487 841569 841576 841774 841784 841977 842156 842167 842177 842305 842442 842476 842517 842598 842619 842791 842839 842957 843010 843147 843416 843517 843580 843665 843768 843833 843927 844030 844065 844366 844649 844731 844853 844864 844960 845122 845202 845222 845275 845305 845476 845750 845783 845800 845802 845839 845933 846042 846215 846380 846443 846448 846793 846918 847014 847029 847465 847536 847874 847931 847952 847954 848000 848252 848695 848963 849083 849220 849359 849457 849475 849623 849683 849722 849819 849889 849901 849906 850202 850388 850736 850979 850982 851009 851063 851114 851177 851230 851333 852328 852548 852598 852810 852852 852877 852970 853462 853597 853699 853734 853821 853905 853988 854089 854148 854159 854263 854313 854335 854608 855164 855364 855475 855671 855788 855796 855813 855817 855948 855980 856004 856373 856476 856552 856598 856754 856870 856951 856965 857080 857177 857421 857466 857774 857809 858058 858076 858107 858272 858736 858858 859159 859251 859607 859736 860051 860072 860082 860150 860190 860236 860366 860650 860732 860826 860899 861133 861197 861341 861492 861495 861795 861876 861969 861986 861999 862001 862035 862152 862204 862431 862640 862706 862756 862810 862968 863020 863099 863241 863251 863386 863599 863715 863737 863793 863809 863856 864024 864255 864296 864302 864499 864557 864702 864717 864747 864770 864828 864890 864943 864968 864981 865117 865255 865351 865557 865664 865717 865728 865760 865798 866135 866185 866200 866287 866410 866449 866453 866555 866564 866575 866623 866763 866837 866935 866996 867030 867203 867221 867244 867409 867481 867492 867510 867521 867662 867708 867753 867805 867807 867810 867860 868159 868193 868321 868348 868357 868397 868408 868492 868898 869185 869288 869295 869588 869598 869640 869736 869828 869851 869869 869929 870116 870149 870198 870209 870346 870359 870431 870668 870677 871131 871250 871254 871255 871280 871311 871356 871357 871364 871445 871734 871778 871835 871941 871991 872051 872083 872196 872307 872354 872545 872626 872896 873131 873182 873314 873384 873677 873679 873707 873764 873869 874189 874366 874403 874645 874648 874847 874867 874884 875227 875274 875281 875291 875303 875368 875376 875459 875499 875540 875656 875687 875699 875727 875823 875886 876053 876088 876191 876324 876342 876826 876857 876909 876914 877117 877262 877341 877359 877377 877403 877423 877429 877587 877737 877775 877886 877949 877995 878007 878034 878135 878376 878533 878581 878673 878701 878733 878773 878779 879357 879467 879526 879578 879756 879772 879857 880216 880375 880404 880541 880670 880686 880870 881067 881100 881759 881791 881791 881796 881838 881883 881982 882007 882085 882257 882370 882641 882726 882731 882775 882801 882803 883131 883231 883348 883482 883570 883884 883910 883982 884079 884082 884119 884132 884204 884285 884427 884572 884879 884881 884934 885138 885393 885583 885597 885937 885950 885987 886048 886056 886088 886193 886567 886633 886672 886693 886794 887109 887197 887224 887354 887399 887434 887556 887683 887694 887823 887863 887917 887920 888014 888091 888112 888127 888178 888359 888437 888514 888627 888702 888721 888828 888863 888901 889238 889337 889348 889359 889450 889487 889579 889639 889713 889878 889969 890210 890376 890451 890505 890604 890770 890922 891190 891194 891263 891296 891508 891537 891549 891653 891732 891894 891940 892141 892363 892375 892562 893060 893274 893317 893415 893560 893639 893716 893718 893893 893959 894146 894219 894249 894311 894330 894464 894477 894550 894737 894830 894870 894913 894927 894986 895020 895056 895117 895276 895513 895757 895802 895854 895985 896052 896118 896212 896242 896739 896819 896826 896982 897040 897059 897189 897192 897440 897726 897820 897868 897891 897944 897950 898002 898104 898315 898697 898703 898709 898739 898794 898944 899042 899042 899103 899194 899277 899533 899605 899690 899723 899750 900150 900207 900336 900353 900501 900679 900706 900861 900949 901006 901038 901237 901292 901366 901383 901508 901768 901877 901891 901916 901943 902174 902178 902545 902624 902723 902738 902762 902823 902929 903019 903043 903089 903136 903208 903301 903382 903436 903554 903599 903655 903845 903983 904003 904012 904056 904128 904151 904212 904293 904327 904331 904335 904350 904473 904581 904599 904682 904729 904988 905030 905151 905331 905403 905529 905568 905582 905733 905746 905911 905938 906011 906103 906125 906230 906265 906695 906734 906808 906815 906942 906945 907070 907205 907395 907518 907711 907827 907887 907919 907925 907977 908110 908182 908226 908243 908341 908367 908395 908557 908677 908802 908834 908847 908855 908910 908973 909183 909284 909373 909451 909500 909643 909689 909767 909840 910033 910109 910179 910216 910236 910368 910499 910571 910587 910662 910781 910801 911228 911276 911420 911447 911803 911904 912071 912171 912240 912427 912469 912600 912798 912832 912859 913153 913302 913440 913562 913572 913629 913631 913829 914168 914210 914510 914666 914695 914739 915095 915106 915109 915121 915163 915303 915582 915637 915707 915880 915894 915976 916018 916093 916164 916216 916296 916388 916431 916462 916753 916785 916903 916908 917023 917044 917146 917316 917340 917461 917526 917582 917825 917887 917888 918064 918172 918284 918287 918320 918415 918453 918470 918510 918533 918578 918615 918724 918743 919110 919152 919333 919512 919523 919683 919916 919927 919969 919971 920114 920189 920348 920395 920455 920482 920517 920675 920786 920883 920981 921042 921161 921192 921380 921389 921468 921885 921888 921943 922156 922278 922311 922391 922664 922848 922985 923278 923287 923302 923409 923502 923512 923718 924082 924082 924378 924471 924503 924672 924862 924875 924946 925263 925718 925729 925843 925866 926067 926177 926445 926452 926495 926581 926746 926779 926861 926946 927016 927201 927220 927260 927271 927344 927407 927408 927459 927474 927489 927500 927531 927541 927563 927631 927876 927900 928068 928177 928375 928439 928734 928786 928799 928962 929085 929112 929253 929368 929418 929608 929619 929625 929805 929819 929950 929953 930039 930093 930192 930263 930327 930335 930455 930456 930472 930572 930591 930832 930957 930993 931355 931359 931371 931496 931505 931647 931712 931735 931840 931868 931876 932228 932575 932576 932738 932817 932824 932919 932970 933264 933271 933411 933548 933660 933690 933822 933839 933935 933964 934197 934235 934384 934450 934481 934768 935043 935044 935071 935086 935122 935147 935294 935314 935327 935435 935546 935692 935721 935982 936013 936041 936136 936161 936265 936278 936362 936377 936403 936534 936735 936938 937115 937197 937242 937255 937326 937328 937343 937431 937592 937622 937633 937745 937787 937993 938047 938119 938325 938374 938481 938553 938657 938799 938810 938958 939006 939024 939093 939181 939202 939261 939335 939468 939493 939510 939619 939812 939898 939901 940056 940108 940123 940612 940658 940691 940759 940837 941286 941311 941380 941405 941496 941592 941714 941775 941801 941829 941884 941892 942018 942056 942380 942585 942739 942759 942821 942872 942890 942895 943058 943064 943099 943122 943343 943387 943535 943730 943994 944164 944191 944206 944301 944342 944426 944428 944461 944582 944882 944898 944908 945098 945147 945206 945281 945312 945646 945877 945990 946031 946311 946344 946372 946539 946551 946616 946848 947020 947077 947318 947515 947644 947992 948007 948118 948546 948592 948623 948677 948759 948771 948791 948803 948897 948969 949083 949084 949224 949286 949372 949499 949782 949823 949864 949902 949926 949987 950031 950163 950222 950268 950406 950497 950529 950547 950653 950672 950760 950832 950853 950990 951010 951181 951235 951275 951281 951425 951609 951651 951654 951951 951958 952049 952127 952432 952552 952590 952635 952694 952711 952719 952864 952991 953094 953166 953223 953251 953320 953491 953689 953843 953867 953893 953946 953950 953971 954016 954052 954104 954178 954251 954329 954375 954470 954580 954759 954858 954980 955015 955373 955433 955866 955872 955975 956088 956112 956272 956371 956651 956719 956830 956922 956932 956950 957026 957080 957098 957142 957274 957300 957418 957505 957509 957511 957585 957592 957619 957728 957801 957821 957936 957940 958017 958063 958128 958451 958699 958734 958739 959203 959212 959362 959678 959794 959882 959906 959968 959988 960050 960053 960065 960073 960229 960307 960404 960412 960640 960688 960750 960843 960921 960974 960979 961096 961127 961397 961491 961505 961519 961537 961585 961641 961669 961872 961975 962065 962074 962097 962104 962127 962201 962207 962251 962428 962591 962598 962865 963205 963293 963387 963396 963439 963656 963842 963974 964050 964261 964286 964430 964437 964580 964616 964708 964724 964801 965032 965123 965188 965351 965712 965763 965818 965830 965889 965980 966044 966105 966244 966380 966610 966685 966773 966976 967163 967405 967423 967621 967726 967788 967817 967863 967872 967989 967991 968070 968105 968130 968352 968379 968443 968453 968501 968578 968849 968959 969578 969730 969744 969861 969870 969980 969996 970032 970374 970425 970493 970852 970877 971100 971176 971196 971235 971289 971393 971512 971567 971568 971580 971665 971680 971730 971742 971764 971855 972097 972109 972325 972337 972355 972375 972459 972560 972584 972655 972656 972860 972905 973020 973061 973176 973314 973417 973573 973600 973601 973683 973763 973901 973969 974267 974323 974370 974455 974533 974687 974689 974899 974900 975468 975496 975516 975795 975917 976078 976118 976119 976194 976330 976385 976717 976810 976923 976933 976990 977071 977087 977265 977312 977428 977436 977437 977524 977678 977748 977794 977945 978077 978126 978280 978360 978555 978600 978628 978662 978669 978704 978711 978785 978904 978976 978977 979053 979098 979118 979599 979600 979795 979843 979988 980005 980125 980251 980275 980354 980693 980762 980769 980917 980933 981231 981328 981336 981449 981507 981536 981634 981680 981842 982136 982240 982518 982581 982630 982688 982757 982781 982841 982912 983081 983148 983370 983407 983471 983588 983639 983694 983709 983715 983813 983984 984096 984461 984542 984613 984701 984757 984757 984858 984928 985097 985351 985529 985877 985899 985965 985992 986228 986300 986382 986384 986416 986482 986533 986536 986783 986788 986800 986838 986889 987008 987266 987294 987319 987329 987372 987603 987853 987861 987884 987933 987959 987992 988115 988178 988825 988844 989005 989022 989034 989205 989255 989375 989511 989554 989568 989587 989894 989924 990109 990250 990313 990360 990425 990532 990537 990620 990647 990728 990729 990767 990776 990781 990855 990869 990916 991047 991129 991301 991338 991457 991727 991853 991972 992040 992187 992403 992532 992684 992816 993088 993344 993745 993983 993998 994066 994165 994210 994218 994453 994465 994546 994616 994732 994736 994755 994772 994813 994858 994927 994946 995286 995447 995474 995570 995695 995801 995827 995828 995898 996091 996133 996204 996380 996530 996569 996580 996661 996832 997087 997186 997228 997451 997635 997691 997931 997936 998021 998092 998130 998301 998315 998558 998734 998872 998986 999056 999231 999300 999391 999565 999605 999746 999829 999861 999869 999887 999965
